.top-tabs {
	width: 100vw;
	height: 88rpx;
	background: $uni-white;
	position: relative;
	.item {
		width: calc(100vw / 3);
		text-align: center;
		line-height: 88rpx;
		font-size: 30rpx;
	}
	.bottom-line {
		width: 28rpx;
		height: 6rpx;
		background: $uni-text-color-main;
		border-radius: 3rpx;
		position: absolute;
		bottom: 10rpx;
		transition: all .5s;
	}
}

.swiper {
	.box {
		background: $uni-white;
		padding-bottom: 16rpx;
	}
	.title {
		width: 100vw;
		height: 108rpx;
		box-sizing: border-box;
		padding: 32rpx;
	}
	.button {
		width: 136rpx;
		height: 56rpx;
		text-align: center;
		line-height: 56rpx;
		font-size: 24rpx;
		background: $uni-text-color-main;
		border-radius: 16rpx;
		color: $uni-white;
	}
	.item {
		width: 686rpx;
		box-sizing: border-box;
		padding: 24rpx 32rpx 16rpx;
		border-radius: 24rpx;
		background: $uni-F5F5F5;
		margin: 0 32rpx 20rpx;
	}
	.screening {
		width: 138rpx;
		height: 56rpx;
		border-radius: 32rpx;
		border: 2rpx solid #C4C7CC;
		color: $uni-text-color-grey;
	}
	.tag {
		padding: 10rpx 32rpx;
		color: $uni-585C66;
		background: $uni-F5F5F5;
		border-radius: 8rpx;
		margin-right: 20rpx;
	}
	.create-plan {
		width: 640rpx;
		height: 80rpx;
		line-height: 80rpx;
		text-align: center;
		background: #E8EFED;
		border-radius: 16rpx;
		color: $uni-text-color-main;
		margin: 24rpx 55rpx 32rpx;
	}
	.scheme-item {
		width: 686rpx;
		padding: 32rpx;
		border-bottom: 2rpx solid $uni-F5F5F5;
		.img {
			width: 120rpx;
			height: 120rpx;
			border-radius: 10rpx;
			flex-shrink: 0;
			margin-right: 20rpx;
			background: #F5F5F5;
		}
	}
	.tag-box {
		.left {
			width: 180rpx;
			border-right: 2rpx solid $uni-F5F5F5;
			.left-item {
				width: 148rpx;
				height: 80rpx;
				line-height: 80rpx;
				text-align: center;
				border-radius: 16rpx;
				margin: 16rpx;
			}
		}
		.right {
			width: 570rpx;
			box-sizing: border-box;
			padding: 32rpx;
			.right-item {
				width: 160rpx;
				height: 72rpx;
				line-height: 72rpx;
				text-align: center;
				background: $uni-F5F5F5;
				border-radius: 16rpx;
				margin-top: 16rpx;
				box-sizing: border-box;
				color: $uni-585C66;
			}
		}
	}
}

